package com.debao.system.domain.rsp;

import lombok.Data;
import lombok.NonNull;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;


@Data
public class SignRsp {

    /** ID */
    private Long id;

    @NotNull(message = "用户ID不能为空")
    private Long userId;

    /** 签到日期【唯一索引用】 */
    @NotBlank(message = "签到日期不能为空")
    private String date;

    /** 课程卡ID */
    @NotNull(message = "课程卡ID不能为空")
    private Long courseCardId;

    /** 教练ID */
    @NotNull(message = "教练ID不能为空")
    private Long coachId;

    /** 预约开始点 */
    @NotNull(message = "预约开始点不能为空")
    private String startAt;

    /** 预约结束点 */
    @NotNull(message = "预约结束点不能为空")
    private String endAt;

    /**
     * 拍摄的照片
     */
    @NotBlank(message = "拍摄的照片不能为空")
    private String image;

    @NotNull(message = "排期不能为空")
    private Long appointId;

}
